Versions
vdAstrid Versions
vdAstrid documetationvdAstrid previous versions (version history up to new versioning)
ConSys Projects Versions
This document is generated by CsDocVer 18-12-2024 - 14:36
Version: 1.48.853.404 (TW - 2024-12-03):
New features:
- F2, F16-F18: Microtron VVR61,VVR62,VVR63,VVR64 Roughing valve closed check - add check of MachineMode - elog entry 2897
Version: 1.48.849.403 (TW - 2024-11-27):
New features:
- CVdAstErrorFix - New error fix method(s) for VVR62,VVR63,VVR64 - and VVR61 converted to new common code - elog entry 2788
Version: 1.48.848.402 (TW - 2024-11-25):
Correted bugs:
- CVdAstHardwareProtection: Write histories on control parameters sometimes has many entries with same value and changing valid/invalid - elog entry 2889
Version: 1.48.841.401 (TW - 2024-11-15):
New features:
- new ErrorFix feature: Turn on FMH11IPS if it turns off "by itself" - elog entry 2704
Version: 1.48.841.400 (TW - 2024-11-13):
Correted bugs:
- Astrid ErrorFix (EFX60MICVVSast): Should not open VVS61 when closed manually, even if FEC16B,I2 is restarted - elog entry 2887
Version: 1.48.835.399 (TW - 2024-11-11):
Correted bugs:
- f14 SMH11CIPS turns itself off check - Change to use new FMH11IPSast.scPower instead of FMH11IPSast.PowerOff - elog entry 2884
Version: 1.48.833.398 (TW - 2024-11-01):
New features:
- new ASTRID VdErrorFix: turn SMH11CIPS back on if is turns off (by itself) - elog entry 2874
Version: 1.47.801.397 (TW - 2024-09-16):
New features:
- New error fix for VVS03 - like VVS61/VVS62 - elog entry 2842
- Microtron Sector valve VVS61 and VVS62 Closed check - Additional checks to be made before opening - elog entry 2848
Version: 1.47.796.396 (TW - 2024-09-11):
New features:
- VdASTRIDhardwareProtection: Fix problem with G64 starting at -15 A - elog entry 2549
Version: 1.47.792.395 (TW - 2024-09-10):
Version: 1.47.786.394 (TW - 2024-08-30):
New features:
- Changed trigger messages from noSMS to sendSMS - elog entry 2818
Version: 1.47.785.393 (TW - 2024-08-29):
New features:
- VdASTRIDhardwareProtection: Fix problem with G64 starting at -15 A - elog entry 2549
Version: 1.47.744.392 (TW - 2024-05-13):
New features:
- Error fix methods should check MachineMode when looping in retries - Loop retries should require same MachineMode as trigger condition - elog entry 2786
Version: 1.47.742.391 (TW - 2024-05-03):
New features:
- In Automation and Error fix devices, change from use of PSI00SFTYast.ClosedAccess to PSI00SFTYast.OpenedAccess - elog entry 2781
Version: 1.47.705.390 (TW - 2024-02-09):
New features:
- CErrorFixCalcDevice - and derived classes - note from where the change was made - elog entry 2739
Version: 1.47.662.389 (TW - 2023-11-07):
New features:
- CVdAstErrorFix: Updated f12: InjBl quadrupole error recovery - elog entry 2702
- CVdAstBoosterOp: Better Exception handling, SetReady: allways set set noTimeStop, implemented InjAdjAcceptCurrent
Version: 1.47.661.388 (TW - 2023-11-03):
New features:
- CVdAstErrorFix: Change to use new Scheduler device when setting decay/filling - elog entry 2700
Version: 1.47.656.387 (TW - 2023-10-04):
New features:
- Kernel, vdASTRID, vdASTRID2: CErrorFixCalcDevice, CAutomationCalcDevice: Instead of/As supplement to each feature/automation has constants defined for last index have common arrays for these - elog entry 2696
- CErrorFixCalcDevice and CAutomationCalcDevice: Methods for easy handling of check for/wait for all - elog entry 2694
- CVdAstErrorFix: New ErrorFix: InjBl quadrupole error recovery - elog entry 2676
Version: 1.47.654.386 (TW - 2023-09-28):
New features:
- CVdAstErrorFix: New ErrrorFix: ASTRID/Microtron: BMH606IPS recovery - elog entry 2653
Version: 1.47.654.385 (TW - 2023-09-28):
Version: 1.47.653.384 (TW - 2023-09-22):
New features:
- ErrorFix (SMH11 and other magnet ASTRID PS's) - Updated - elog entry 2665
Version: 1.47.647.383 (TW - 2023-09-15):
New features:
- CVdAst2ErrorFix: New ErrorFix: A2 ring error recovery - elog entry 2675
Version: 1.47.643.382 (TW - 2023-09-11):
New features:
- Some wishes for improved Mic BMH606IPS wash - elog entry 2674
Version: 1.47.642.381 (TW - 2023-09-08):
New features:
- New Astrid/Astrid2 machine mode states - elog entry 2684
Version: 1.47.639.380 (TW - 2023-09-04):
New features:
- EFX00MICVVSast should not open VVS61/62 if they are closed 'manually' - elog entry 2669
Version: 1.47.638.379 (TW - 2023-09-01):
Correted bugs:
- EFX00MICVVSast should not open VVS61/62 if they are closed 'manually' - Step1 implemented, in progress - elog entry 2669
Version: 1.47.636.378 (TW - 2023-08-30):
New features:
- CVdAstErrorFix - Errors, issues and modifications - elog entry 2667
Version: 1.47.632.377 (TW - 2023-08-22):
New features:
- CVdAstAutomation: New automation: BMH606IPS wash automation - elog entry 2652
Version: 1.47.631.376 (TW - 2023-08-22):
New features:
- CVdAstAutomation: New automation: BMH606IPS wash automation - Initial version
Version: 1.47.625.375 (TW - 2023-07-12):
Version: 1.47.624.374 (TW - 2023-07-11):
New features:
- CCalcDevice - new EVAL_CONDITION - ec_valueOrValidChanged - elog entry 2647
Version: 1.47.621.373 (TW - 2023-07-05):
New features:
- CVdAstAutomation - K100 goes into idle when communication lost for more than 60 sec - elog entry 2635
Version: 1.47.594.372 (TW - 2023-05-24):
New features:
- CVdAstAutomation initial released version - elog entry 2596
- CVdAstErrorFix several minor changes and comment updates - elog entry 2597
Version: 1.47.586.371 (TW - 2023-05-04):
New features:
- Microtron Bunker Access blocking of error fix/automation methods - elog entry 2587
- Wait the Recyletime before start Mic triggering also for InjectionAdjust
Version: 1.47.577.370 (TW - 2023-04-21):
New features:
- CVdAstErrorFix - Feature ASTRID SMH11 failure - add more failure conditions - elog entry 2581
- CVdAstErrorFix: Change fail check conditions from Opmode checks (User or Machine Phys) to machineMode = on - elog entry 2580
Version: 1.47.574.369 (TW - 2023-04-17):
New features:
- ASTRID error fix rutines now in Delphi PErrorFix implemented in CVdAstErrorFix - Tested - ok - elog entry 2561
Version: 1.47.556.368 (TW - 2023-03-13):
New features:
- CVdAstErrorFix - new class for ASTRID error fixing - elog entry 2555
Version: 1.47.553.367 (TW - 2023-03-08):
New features:
- CVdAstErrorFix - new class for ASTRID error fixing - elog entry 2555
Version: 1.47.553.366 (TW - 2023-03-07):
New features:
- CCalcDevice - methods with internal monitor protection for all Get and Set methods - elog entry 2553
Version: 1.47.542.365 (TW - 2023-02-03):
New features:
- Addition to VdASTRIDhardwareProtection - Raditek RF Amplifier temperature protection, - elog entry 2536
Version: 1.47.540.364 (TW - 2023-02-01):
Correted bugs:
- Changed VdAstPersonSafety (Mic door cond changed in controlled access) and CVdMicrotronSafety (Timing and minor change)
- CVdMicrotronSafety - issues to be fixed after check - elog entry 2534
Version: 1.47.527.363 (TW - 2023-01-24):
New features:
- CVdMicrotronSafety - event numbers ranges overlap => identical event numbers. - elog entry 2530
Version: 1.47.527.362 (TW - 2023-01-23):
Correted bugs:
- VdMicrotronSafety: K100OPmic.HVinlkExist is not allways active (Not OK) when K100 is interlocked - elog entry 2513
Version: 1.47.527.361 (TW - 2023-01-23):
New features:
- CVdMicrotronSafety device actions updated to new test versions - elog entry 2505
Version: 1.47.497.360 (TW - 2022-11-22):
New features:
- Microtron PSI60SFCSmic.AllOk renamed to PSI60SFCSmic.OperationOk and behavior changed correspondly - elog entry 2503
Version: 1.47.475.359 (TW - 2022-10-05):
New features:
- Microtron SF6 gas waveguide arc protection - elog entry 2469
- VdAstBooster: Added ramp of K100 state during acceleration
Version: 1.45.423.358 (TW - 2022-06-13):
New features:
- New device: CVdMicrotronSafety, Initial version - elog entry 2433
Version: 1.45.402.357 (TW - 2022-05-31):
New features:
- New Device: VdAHealth, New check bit CRE31CTRast.AliveCntrs, - elog entry 2431
Version: 1.45.368.356 (TW - 2022-03-28):
New features:
- CVdAstHardwareProtection - VVS61 and VVS62 included in the "standard" ASTRID compressed air protection - elog entry 2388
Version: 1.45.368.355 (TW - 2022-03-28):
New features:
- AstridHardwareProtection - needs to be able to accept short variations/drops in pressure without triggering the protection - elog entry 2352
Version: 1.44.327.354 (TW - 2021-12-21):
New features:
- Disabled RPC01 action code - elog entry 2261
- AstridHardwareProtection - needs to be able to accept short variations/drops in pressure without triggering the protection - elog entry 2352
Version: 1.44.320.353 (TW - 2021-12-08):
New features:
- VdAstHardwareProtection: Turn off power supplies if no cooling water difference pressure
Version: 1.44.317.352 (TW - 2021-12-07):
New features:
- VdAstHardwareProtection: Turn off power supplies if no cooling water difference pressure - elog entry 2261
Version: 1.44.317.351 (TW - 2021-12-06):
Version: 1.44.282.350 (TW - 2021-10-12):
Correted bugs:
- Added missing monitor protection in RunFuncTurnRFampOn() - elog entry 2289
Version: 1.44.268.349 (TW - 2021-09-10):
New features:
- CUV1Device: Normalized adc values - elog entry 2246
- CVedBooster: Delayed set to currentStep during acceleration
- CVdAstBoosterOp: fixed missing micPulseCount
- CVdAstBoosterOp: Fixed small error with CurrrentSteps
- CVdcalcAst: Added cooling water diff pressure calculations
Version: 1.43.188.348 (TW - 2021-03-10):
New features:
- CCalcDevice: Added optional _CONSYSDATATIME to some SetDeviceXX methods - elog entry 2120
- Added Klystron perveance calculation
- Added check for minimum MicClock
- CVdAstBooster: Added check for inhibit at extraction flattop
- CVdBooster: Added CDD_AvgMicPulseCount
Version: 1.39.1683.347 ( - 2019-05-10):
New features:
- Changed beamcurrent internal update collect rate from 300 ms=>100 ms.
Version: 1.39.1640.346 ( - 2019-01-21):
Correted bugs:
- UV1 Device, Busy bit/movCnt counter not always updated after move - elog entry 2005
Version: 1.39.1588.345 ( - 2018-08-10):
Version: 1.39.1512.344 ( - 2017-12-19):
New features:
- CVdBoosterOp: Changed code to match changed CRIO98AEGast2.time_s interpretation - elog entry 1889
- CvdBoosterOp: Added Ramping of A1 injection values (BMH608, BMH609)
Correted bugs:
- CVdAstElOp: Corrected outdated parameter names for RF excitation.
- CVdDMxMultiKnobDevice: Removed parameter ECO41ISO.dac from device
- Ramping of (mic) injections parameters adjusted
Version: 1.37.1422.343 ( - 2017-06-07):
New features:
- New Device: VdAstridHardwareProctection with compressed air check
- A wish for DAFload does not immediately force an injection
Correted bugs:
- Now injects while load DAF if in Multiple Mic Pulses
Version: 1.35.1261.342 ( - 2016-06-20):
New features:
- New device CVdAstRF
Version: 1.35.1261.341 ( - 2016-06-20):
Version: 1.35.1261.340 ( - 2016-06-20):
Version: 1.35.1215.339 ( - 2016-04-29):
Version: 1.34.1044.338 ( - 2015-10-01):
New features:
- Astrid RF Plunger move count - total number of plunger move counts - elog entry 1541
Correted bugs:
- VdAstBoosterOp: Allways set AtoA2ramped values to zero if set active
Version: 1.34.997.337 ( - 2015-06-19):
New features:
- ASTRID camera selection - changes
- Changing KMH31.dac from first to second mic shot
- A1 septum is set to 10 A, when ramping down (and back to inject value when ramping up
- VdAstBoosterOp: Added different FFG and FFP for 1 and 2 mic shots
Correted bugs:
- Fixed problem with non acceleration of beam when exiting InjAdj mode
- VdAstBooster: Fixed small issue with Septum sometime ramping up if inhibit time is a little wrong (slightly larger than supposed)
Version: 1.34.984.336 ( - 2015-05-11):
New features:
- CCalcDevice: Posibility to mark source indeces as unuesed/reserved for future usage - elog entry 1491
Version: 1.33.895.335 ( - 2014-07-11):
Correted bugs:
- CVdAstBoosterOp: Stopped working after restart of consysservice.
e=false, v=true; //!! TW20140711 - Force valid, no error - not considered if there could be any consequnces of this
Version: 1.33.754.334 ( - 2013-09-02):
New features:
- VDAstElOp: Added Auto Accelerate
Version: 1.33.753.333 ( - 2013-08-29):
New features:
- Remove UNDU21 control from VdAstElOp - elog entry 1270
Version: 1.31.592.332 ( - 2012-07-05):
New features:
- Move most booster operation to EvaluateAEGtime_s instead of RunFuncaccelerateSingleMicPulse (use of AER recyle)
- VVS61 is not longer closed (in any case)
- Implemented Booster counters
- VdAstBooster: Implemented "Multiple Mic Pulses"
- CVdAstElOp: less time with high mic rate when hall closed
Version: 1.31.453.331 ( - 2011-07-26):
Version: 1.31.422.330 (jsn - 2011-04-15):
New features:
- Added support for the new LLRF (including amplitude control)
- Make sure the power bit is off, if supply is off - elog entry 676
- Recalculate Next Inection itme if data changes - elog entry 835
- Button to turn on septum and ramp it
- Real Booster operation of ASTRID implemented
- Support for ramping A2A2 correlated with booster op.
Correted bugs:
- TurnRingOn if BMH11 is off (do not (anymore) use RPC10)
Version: 1.31.396.329 (tw - 2011-01-21):
New features:
- Added parameter ECO41ISO.dac - elog entry 891
- VdBeamUsage: Recalculate timed inactive times when entering user mode from machine physics
Correted bugs:
- Send packet - no changes made, see comment in ELOG - elog entry 891
- CVdBeamUsage - Send data as packet was disabled, suspected not working, tested and found ok - elog entry 921
Version: 1.30.385.328 ( - 2010-09-03):
New features:
- Added VdAstBoosterOp Device
Correted bugs:
- Set IgnoreNextInjection if next injection is Monday - elog entry 883
Version: 1.29.358.327 ( - 2010-04-12):
New features:
- CVdAstElOp: Reintroduced FFG control during plunger rescue
- Collected SetSourceXXX in send packets for CVdAstElOp, CVdBeamUsage, CVdArupsLab, CUV1Device, CCD1Device - elog entry 860
Correted bugs:
- Corrected limit for CRE31SMY
Version: 1.29.354.326 (tw - 2010-04-07):
New features:
- Added CRE31 to DMxMultiknop
Version: 1.29.350.325 (jsn/twe - 2010-03-29):
New features:
- CVdAstElOp: Added Auto/ManuelTuning via PLC92RE0.rel1
Debug info in EvaluateAEGstart()
Version: 1.29.340.324 (tw - 2010-02-23):
Correted bugs:
- CD1 Device - notConPar 1 - elog entry 808
- Should be updated to safe receive of identical values during client reconnect and resend of parameter values due to max. source sleep time - elog entry 830
- Program error in CVdAstElOp - CalculateNextScheduledInjectionTime - elog entry 650
Version: 1.29.326.325 (jsn - 2010-01-11):
New features:
- VdButtonPickup updated for test of maxLab BPM electronics
Version: 1.28.295.323 (tw - 2009-10-02):
Correted bugs:
- Removed undulator reset
Version: 1.28.295.322 (tw - 2009-10-02):
New features:
- CUV1Device - implement support for NewPort ESP301 as scan motor - elog entry 714
- CVdAstElOp: Changed ordering of commands, around entering CycleStat Store
- CVdAstElOp: Now ramp QMYXfines to their store value, then wait 2s before setting store mode
- CVdAstElOp: Changed behavoir when entering user mode from machine physics in store - elog entry 677
- CVdAstElOp: Automatic go from fault to user mode if we can store a beam for 1 min. - elog entry 695
Correted bugs:
- CVdAstElOp: Check to see if previous mode was not user mode before sending SMS - elog entry 685
- CVdAstElOp: Make sure septum is off when turning off the ring, and make sure the septum is on if turning on the ring in align - elog entry 678
Version: 1.27.239.321 (tw - 2009-06-11):
Correted bugs:
- Grating Motor Controller for UV1 - limit check from scanning program - elog entry 683
Version: 1.27.234.320 (jsn - 2009-04-16):
Correted bugs:
- CVdAstElOp: AutoDump of lost beam did not work - missed EvaluateCycleStat - elog entry 681
- CVdAstElOp: Wrong current in remaining current in Beam Loss messages - Was using .slow, should be .normal - elog entry 681
Version: 1.27.233.319 (tw - 2009-03-18):
New features:
- CVdAstElOp: Moved FFG ramp to store value to take place during acceleration
- CVdAstElOp: Finished messages in TurnMicOn/Off, clear Sat. and SunInj bools every monday
Correted bugs:
- CVdCalcAstrid - loggings in ConSysLog, invalid datatypes for source values. - elog entry 630
Version: 1.27.217.318 (tw - 2009-02-07):
New features:
- CVdAstElOp: VVS61 is closed if BMH606 turns off
Correted bugs:
- BeamCurrent.Step does not update on every shot in BeamCurrentDisplay and in Console - elog entry 649
- CVdAstElOp: CycleBMH606 updated: Did not reset supply, now supply is turned on if off before
- 090206: CvdAstElOp: some more smaller updates
- 090207: CVdAstElOp: Plunger rescue only of plateCtrl is on
Version: 1.27.199.317 (tw - 2009-01-13):
Correted bugs:
- ArupsLabDevice - use busy flag not implemented correct - related to ELOG message - elog entry 619
- Did not evaluate AEGstatusInhibit
- Did not make thread to RampRFpowerToAccelValue
- CBeamUsage: Fix problem with wrong NextInjTime accessed as a device parameter
Version: 1.27.193.316 (jsn - 2009-01-11):
New features:
- Implemented new power saving features (automatic turn-on and -off) - elog entry 608
- 4 level for the Microtron State (Active, Standby, Dormant, Off) - elog entry 553
- Moved all Injection sequency logic to the CVdAstElOp device - elog entry 618
- BeamUsageDevice: Calculation for ELOG of saved beam usage hours - elog entry 560
Version: 1.27.185.315 (jsn - 2008-12-15):
New features:
- CVdAstElOp: TurnRingOn and TurnRingOff implemented - elog entry 608
Version: 1.27.184.314 (tw - 2008-12-01):
New features:
- Add calculation of resistance and power for klystron parameters - elog entry 603
Version: 1.27.181.313 (tw - 2008-11-20):
New features:
- Calculate time statistics for how much time spend in different machine modes - Defined by opmode, mode, cyclestat - elog entry 569
- Changed from CSimpleDevice to CParameterDevice - elog entry 599
Correted bugs:
- Beamcurrent device - wrong timestamp when FEC02/FEC04 is restarted - elog entry 539
- CSPlot is apparently getting very old history datavalues - elog entry 566
- Beamcurrent, IMean etc. is returned as (0, valid) before the beamcurrent is calculated. - elog entry 596
- Move the reset of Beam Loss to Align entry instead of Accelerate (or Stored) - elog entry 520
Version: 1.27.165.312 (tw - 2008-11-04):
New features:
- Calculate lifetime - changed to lower current limits on BMH11 to allow lifetimecalculations during dump. - elog entry 562
Version: 1.27.165.311 (tw - 2008-11-03):
Correted bugs:
- Corrected bug in new timing for lifetime calculation inactive
Version: 1.27.158.310 (tw - 2008-10-28):
New features:
- Calculate lifetime even if BMH11 is lowered - elog entry 562
Version: 1.27.147.309 (jsn - 2008-10-15):
New features:
- VdBeamUsage: Make elog entry when (after) dumping the beam - elog entry 555
- VdAstElOp: Makes elog entry when beam losses (full or partial) - elog entry 380
- VdAstElOp: Sends an SMS in case of beam loss (full or partial). This feature was previously in the TuneTrack program - elog entry 380
- VdAstElOp: Implemented two trigger booleans (full and partial beamloss) for transient recording in CSPlot - elog entry 380
- VdAstElOp: Auto dump a lost beam after 15 min. Controlled by .AutoDumpLostBeam. Feature controlled by InjSeqVPast.AutoDumpLostBeam. A dump can be disabled by setting .AutoDumpLostBeam false (and true again) - elog entry 556
Version: 1.27.133.308 (tw - 2008-10-06):
New features:
- Beam lifetime maximum - dependend of beamcurrent - elog entry 540
Version: 1.27.127.307 (tw - 2008-10-02):
First version with svn version control and code generated version numbers.
Version: 1.26.146.306 (tw - 2008-10-02):
Last version under Ragnarok version control
Last Modified 18 December 2024